package top.healthylife.gateway.platform.eye.dto.jingyingfengxian.EyeReqPledgeRegDto.res;

import com.fasterxml.jackson.annotation.JsonProperty;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import lombok.experimental.Accessors;

import java.util.List;

/**
* @author: GenUtil
* @date: 2020-12-14 22:01:00
*/
@Data
@Accessors(chain = true)
@ApiModel("知识产权出质[795]")
public class EyeResPledgeRegItem {

    @JsonProperty("pledgorName")
    @ApiModelProperty(value = "出质人", example = "广州立达尔生物科技股份有限公司")
    private String pledgorName;

    @JsonProperty("iprName")
    @ApiModelProperty(value = "名称", example = "立达尔")
    private String iprName;

    @JsonProperty("pledgorType")
    @ApiModelProperty(value = "出质人类型 1-公司 2-人", example = "1")
    private String pledgorType;

    @JsonProperty("pledgeeHid")
    @ApiModelProperty(value = "质权人id", example = "1983855491")
    private Integer pledgeeHid;

    @JsonProperty("pledgeRegPeriod")
    @ApiModelProperty(value = "质权登记期限", example = "")
    private String pledgeRegPeriod;

    @JsonProperty("pledgeeCid")
    @ApiModelProperty(value = "质权人公司id", example = "373555849")
    private Integer pledgeeCid;

    @JsonProperty("pledgorCid")
    @ApiModelProperty(value = "出质人公司id", example = "373555849")
    private Integer pledgorCid;

    @JsonProperty("iprCertificateNum")
    @ApiModelProperty(value = "知识产权登记证号", example = "5950656")
    private String iprCertificateNum;

    @JsonProperty("pledgeeType")
    @ApiModelProperty(value = "质权人类型 1-公司 2-人", example = "2")
    private String pledgeeType;

    @JsonProperty("detailList")
    @ApiModelProperty(value = "详情(未使用)", example = "")
    private List<Object> detailList;

    @JsonProperty("pledgeeName")
    @ApiModelProperty(value = "质权人名称", example = "李建昌")
    private String pledgeeName;

    @JsonProperty("pledgeId")
    @ApiModelProperty(value = "对应表id", example = "734283")
    private Integer pledgeId;

    @JsonProperty("state")
    @ApiModelProperty(value = "状态", example = "有效")
    private String state;

    @JsonProperty("id")
    @ApiModelProperty(value = "对应表id", example = "734283")
    private Long id;

    @JsonProperty("iprType")
    @ApiModelProperty(value = "种类", example = "专利")
    private String iprType;

}
